#container{
    width:auto;
}
#form{
    position:relative;
    left:calc(38% - 330px);
    background-color: unset;
    width:50%;
}
.wrapper_l #form #kw{
    width:98% !important;
}
#result_logo{
    position: relative;
    left: calc(38% - 330px);
    margin:10px 0 0;
}
#s_tab>b,#s_tab>a{
    position:relative;
    left:calc(50% - 445px);
}
#container .head_nums_cont_outer{
    position:absolute;
    left:calc(50% - 502px);
}
#content_left{
    margin-top:35px;
}
#content_left,#rs,#page{
    position:relative;
    padding-left: 0;
    margin-left: calc(38% - 330px);
    width: 50%!important;
    min-width: 670px;
}
#rs .tt{
    margin:0px -20px 1px 0px;
}
#content_left .c-container{
    width:100% !important;
}
#page a, #page strong{
    margin-right: 22px !important;
}